The victim told police an SUV struck his orange Dodge Challenger from behind at the intersection of Washington and Madison avenues shortly after 11 p.m.
The victim said he got out and was confronted by two men, one carrying a gun, Police Chief Thomas McKeary said.
The gunman, identified as Abel Gomez-Pichardo of the Bronx, “snatched the keys from around the victim’s neck and fled with the victim’s vehicle," he said.
Officer James Fitzsimmons spotted the Challenger heading west on New Milford Avenue.
When he activated his emergency lights, Gomez-Pichardo hit the gas and took off but crashed on the snow-covered roadway, McKeary said.
Gomez-Pichardo, a 19-year-old Dominican national who the chief said drives for Uber Eats, then bailed out and ran, he said.
He was captured behind a home off North Prospect Avenue minutes later, McKeary said, adding that Gomez-Pichardo had been carrying a loaded handgun.
The other vehicle fled.
Gomez-Pichardo remained held Thursday in the Bergen County Jail, charged with carjacking, making terroristic threats, resisting arrest, receiving stolen property and weapons offenses.
The chief thanked police from Bergenfield, Haworth, Oradell and New Milford, the Bergen County Sheriff’s K-9 Unit and the Bergen County Prosecutor’s Office for their assistance.
"While these types of incidents are not typical for the Borough of Dumont, our officers are trained and ready for all situations, ensuring the safety and well-being of our community and its visitors,” Mayor Andrew LaBruno said.
The mayor commended McKeary, his department and mutual aid responders for their “rapid response and professionalism.”
Click here to follow Daily Voice West Milford and receive free news updates.